home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / packer / lzh / lharc.txt < prev    next >
Encoding:
Text File  |  1992-02-05  |  9.8 KB  |  285 lines

  1. Der Aufruf von LHarc hat folgende Form:
  2.  
  3.   LHarc [Kommando] [{{/|-}{Schalter}[-|+|2]<Option>}}..]<Archivname>
  4.     [{<Laufwerk:}|{<Wurzelverzeichnis\}] [<Pfadname> ...]
  5.  
  6.   Im Klartext:
  7.   
  8.     LHarc Kommando /Schalter Archivname Dateie(en)
  9.      
  10.     Das Wort "LHarc" muß nicht eingegeben werden, wenn LHarc.TTP bereits
  11.     im Desktop angeklickt wurde.
  12.     
  13.     Kommando ist ein einzelner Buchstabe (Siehe unten). Wird kein Kommando
  14.     angegeben, wird automatisch 'x' genommen. LHarc läßt sich so als 
  15.     Anwendung für .LZH anmelden, um Archive mit Doppelklick auszupacken.
  16.     
  17.     Schalter ist ein einzelner Buchstabe mit '/' oder '-' davor und 
  18.     wahlweise einem '-', '+' oder einer '2' dahinter. Das '-' steht
  19.     für Ausschalten, daß '+' für einschalten und die '2' für irgendetwas
  20.     spezielles.
  21.     
  22.  
  23.                 Kommandos
  24.                 =========
  25.                 
  26.  
  27. a    Dateien zum Archiv hinzufügen
  28.     
  29.     Die angegebenen Dateien werden dem Archiv hinzugefügt. Wenn eine
  30.     Datei bereits im Archiv enthalten ist, wird sie überschrieben.
  31.     
  32. m    Dateien in das Archiv bewegen (mov'en)
  33.  
  34.     Die angegebenen Dateien werden zum Archiv hinzugefügt. Wenn eine
  35.     Datei bereits im Archiv enthalten ist, wird sie überschrieben.
  36.     Nach Erfolgreicher Beendigung von LHarc werden die Originaldateien
  37.     gelöscht.
  38.     
  39. f    Dateien im Archiv ersetzten
  40.  
  41.     Die Dateien werden nur in das Archiv übernommen, wenn sie bereits im
  42.     Archiv vorhanden ist.
  43.     
  44. u    Dateien im Archiv erneuern
  45.  
  46.     Dateien in das Archiv hinzufügen. Wenn die Datei bereits im Archiv
  47.     vorhanden ist, wird die Datei nur in das Archiv hinzugefügt, wenn
  48.     sie neuer ist als die bereits archivierte.
  49.     
  50. d    Dateien im Archiv löschen
  51.  
  52.     Die Dateien werden aus dem Archiv entfernt.
  53.     
  54. t    Teste Archiv
  55.  
  56.     Es wird überprüft, ob die Dateien im Archiv die richtige Prüfsumme
  57.     (CRC) haben. Diese Funktion ist fast die gleiche wie 'x', nur daß
  58.     die extrahierten Dateien nicht geschrieben werden.
  59.     
  60. p    Dateien aus dem Archiv anzeigen
  61.  
  62.     Die Datei wird auf den Bildschirm extrahiert. Die Anzeige kann
  63.     mit ">prn" auf den Drucker umgeleitet werden.
  64.     
  65. e,x    Dateien aus dem Archiv extrahieren
  66.  
  67.     Die Dateien werden aus dem Archiv extrahiert.
  68.     
  69. l,v    Dateiliste des Archivs
  70.  
  71.     Die Dateiliste wird angezeigt. Zu jeder Datei die Größe der 
  72.     Originaldatei, der gepackten Datei, das Dateidatum etc. angezeigt.
  73.     Bei 'v' wird der Ordnername jeder Datei angezeigt.
  74.  
  75.                 Schalter
  76.                 ========
  77.  
  78. /r[-|+|2]     Ordner recursiv durchsuchen
  79.  
  80.     Es werden auch Dateien bearbeitet, die sich in untergordneten Ordnern
  81.     befinden.
  82.     
  83.     Es gibt 3 verschiedene Arten, wie LHarc die Dateien sammelt:
  84.     1. '/r-
  85.        Die Dateien stammen aus dem aktuellen Ordner.
  86.     2. '/r+' oder '/r'
  87.        Die Dateien werden aus dem aktuellen und allen untergeordneten
  88.        Ordnern gesammelt.
  89.     3. '/r2' 
  90.        Die Dateien werden aus dem angegbebenen Ordner gesammelt.
  91.        z.b LHarc a /r2 test \doc
  92.     
  93. /x[-|+]     Verwende erweiterte Dateinamen
  94.     
  95.     Normalerweise wird der Ordnername der Dateien von LHarc entfernt.
  96.     Dies kann aber zu Problemen führen, wenn mehrere Dateien mit dem
  97.     gleichen Namen eingepackt werden sollen. Z.b.
  98.     
  99.     D:\TC\INCLUDE\STDIO.H und
  100.     E:\SOZOBON\INCLUDE\STDIO.H
  101.     
  102.     Ohne /x würde Lharc bei STDIO.H melden, daß diese Datei bereits
  103.     im Archiv vorhanden ist.
  104.     
  105. /p[-|+]     Unterscheide Pfadnamen
  106.  
  107.     Normalerweise berücksichtigt LHarc die Ordnernamen beim Auspacken
  108.     nicht. Wenn das Archiv z.B. die beiden Dateien stat.h und sys\stat.h
  109.     enthält, würde LHarc x stat.h beide Dateien auspacken, wobei
  110.     die 2. stat.h die erste stat.h überschreiben würde.
  111.     
  112. /a[-|+]     Lasse alle Attribute zu
  113.  
  114.     Normalerweise werden von LHarc keine Dateien mit dem Hidden, System
  115.     oder Read-Only-Attribut einpacken. Dies geht nur, wenn der 
  116.     '/a'-Schalter angegeben wird.
  117.     
  118. /n[-|+]     Kein Prozess-Indikator anzeigen
  119.  
  120.     Wird dieser Schalter angegeben, werden die '......' und die
  121.     folgenden '******' bein einpacken oder auspacken unterdrückt.
  122.     Das Einpacken / Auspacken geht dann etwas (aber nicht viel)
  123.     schneller.
  124.     
  125. /d[-|+]     Keine Bildschirmausgaben machen
  126.  
  127.     Es wird überhaupt keine Bildschirmausgabe gemacht. Wichtig, wenn
  128.     LHarc in irgendeinem GEM-Programm arbeiten soll und die Bildschirm
  129.     nicht zerstören darf.
  130.     
  131. /t[-|+]     Time-Stamp-Option
  132.  
  133.     Setzt das Dateidatum des Archivs auf das Datum der neuesten Datei 
  134.     im Archiv. 
  135.     
  136.  
  137. /w[-|+]     Work-Directory
  138.  
  139.     Hier kann ein anderes Verzeichnis bzw. ein anderes Laufwerk für 
  140.     die Zwischendateien angegeben werden. Mit dieser Option kann man
  141.     die Zwischendateien u.a. auf einer Ram-Disk erzeugen lassen.
  142.     
  143. /m[-|+]     Beantworte alle Fragen mit Ja
  144.  
  145.     Beim Extrahieren fragt LHarc bei jedem neuen Ordner nach, ob dieser
  146.     angelegt werden darf. Wurde die Option '/m' angegeben, wird diese
  147.     Frage automatisch mit Ja beantwortet.
  148.     
  149. /c[-|+]     Überspringe Zeitvergleich
  150.  
  151.     Wird eine Datei ausgepackt, die bereits existiert, läßt LHarc
  152.     automatisch die neuere Datei stehen. So werden einige Dateien
  153.     ausgepackt und andere einfach ignoriert. '/c' zwingt LHarc die
  154.     Dateien einfach zu überschreiben.
  155.     
  156. /v[-|+|2]      Benutze anderes Programm zum Ansehen von Dateien
  157.  
  158.     Hier kann für LHarc p .. ein anderes Programm zu anzeigen der
  159.     Dateien verwendet werden.
  160.     
  161. /h[-|+]     Bildschirm nach Beendigung anhalten
  162.  
  163.     Beim Aufruf via Desktop wird der Desktop sofort neu aufgebaut, wenn
  164.     LHarc beendet ist. Man kann so aber keien Fehlermeldungen etc.
  165.     ansehen. Mit '/h' wird LHarc angewiesen, auf einen Tastendruck
  166.     zu warten.
  167.     
  168. /y    Nur Dateien selektieren, die das Archivbit gesetzt haben
  169.  
  170.     Es werden nur Dateien eingepackt, die das Archivbit gesetzt haben.
  171.     
  172.     Mit LHarc a -ry *.*
  173.     
  174.     werden z.B. alle Dateien archiviert, die seit dem letzten Backup
  175.     verändert wurden.
  176.     
  177. /b    Wie y, es wird aber das Archivbit nachher gelöscht
  178.        
  179. /q    Quick-compression
  180.  
  181.     Wird derzeit noch nicht unterstützt. Hier habe ich noch einen 
  182.     riesigen BUG. Es soll einmal das Larc-Verfahren unterstützen.
  183.     
  184. /u    Extrahiere Unix 1.0 Archive
  185.  
  186.     Überspringt den Header-Checksum-Test, dadurch können auch Archive
  187.     von der Unix 1.0-LHarc-Version ausgepackt werden. Wird verwendet,
  188.     wenn beim Extrahieren "No files" erscheint. (Sollte auch Archive
  189.     mit Kommentaren auspacken können).
  190.  
  191. /s      Backslashes (\) in Slashes (/) beim Einpacken konvertieren.
  192.     Ermöglicht das Auspacken der Archive unter UNIX o.ä. 
  193.     Beim extrahieren werden Slashes wenn nötig automatisch in
  194.     Backslashes konvertiert.
  195.  
  196. /l      Erzeugt Larc-Archive. Dieses Format ist das gleiche, welches
  197.         PFXPAK verwendet. Die Archive sind etwas länger, werden aber
  198.         schneller erstellt. Die wichtigste Eigenschaft dieser Archive
  199.         ist aber, daß sie mit LHarc sehr schnell und mit der Larc-
  200.         Library in Echtzeit entpackt werden können.
  201.         
  202. /o      Erzeugt LHarc 1.13 - kompatible Archive, d.h. es wird die
  203.         Kompressionsroutine von LHarc 1.13 verwendet.
  204.  
  205. /k      Erzeugt kompatible Header, d.h. es wird kein extended-header
  206.         erzeugt. Mit -ok können kompatible Archive erzeugt werden.
  207.  
  208. /u      Speichert Dateien ohne Kompression.
  209.  
  210.  
  211.                  Andere Produkte
  212.                  ===============
  213.                  
  214.    Selbstextrahierende Archvie (SFX)
  215.    =================================
  216.    
  217.     Es gibt für den Atari 2 Programme, die aus LHarc-Archiven ein 
  218.     Programm generieren, welches das Archiv enthält und beim Aufruf
  219.     entpackt. Ursprünglich wurden diese Programme gerne verwendet,
  220.     weil das extrahieren von Archvien damit schneller als mit LHarc
  221.     war, seit der Version 1.13.16 ist dies aber nicht mehr der Fall.
  222.     
  223.     Die erste Version stammt von Stefan Gross und hat eine recht große
  224.     Verbreitung gefunden. Das zweite Programm stammt von Markus Fritze
  225.     und ist etwa doppelt so schnell, wie das von Stefan Gross. 
  226.     
  227.  
  228.    Larc
  229.    ====
  230.    
  231.     Larc ist der wiederauferstandene Vorläufer von LHarc. Larc hat den
  232.     Vorteil, daß das Packen von Archiven viel schneller als mit LHarc
  233.     geht, wobei die Archvie geringfügig länger werden.
  234.     
  235.    Selbstentpackende Programme (PFX)
  236.    =================================
  237.  
  238.     Basierend auf dem Larc-Format haben Markus Fritze und Thomas
  239.     Quester ein Programm geschrieben, daß Programme beim Starten
  240.     entpackt und sofort darauf startet. Aufgrund des einfachereren
  241.     Formats werden die Dateien mit mindesten 100KB pro Sekunde ent-
  242.     packt. Häufig werden die Programme im gepackten Zustand schneller
  243.     geladen als im ungepackten.
  244.     
  245.     Mit der registrierten Version von PFXPAK können auch Programme
  246.     erstellt werden, die gleichzeitig ein LHarc-Archiv sind.
  247.     
  248.     Eine Kompfortable GEM-Version von PFX gibt es für 20 DM.      
  249.     
  250.    Selbstextrahierende Dateien (Larclib) 
  251.    =====================================
  252.    
  253.         Basierend auf dem Larc-Format wurde die Larclib erstellt. Mit
  254.         dieser Library ist es aus C-Programmen heraus möglich, Larc-
  255.         Archive wie einige Dateien anzusteuern. Der wesentliche Unter-
  256.         schied zu normalen Dateien ist, daß bei fopen() zwei Dateinamen
  257.         angegeben werden müssen (Archivdatei und Datei im Archiv).
  258.         Die Zugriffsgeschwindigkeit unterscheidet sich nur unwesentlich
  259.         von der Zugriffsgeschwindigkeit auf normale Dateien. Es werden
  260.         die Funktionen getc(), gets(), fread(), feof(), ftell() und
  261.         fseek() unterstützt (neben einigen neuen).
  262.         
  263.         Anpassung an verschiedene Programmiersprachen in Vorbereitung.
  264.     
  265.  
  266.             Updates etc.
  267.             ============
  268.             
  269.   Die jeweils neueste Version von LHarc, Larc, MAKE_SFX und PFX erhalten
  270.   Sie, wenn Sie mir eine formatierte Diskette mit Rückumschlag zusenden.
  271.   Auf eine 2. Diskette können Sie auch den Sourcecode der neuesten Version
  272.   von LHarc bekomen.
  273.   Eine Kompfortable GEM-Version von PFX gibt es für 20 DM.      
  274.    
  275.  
  276.   Meine Adresse:        Email:
  277.   
  278.   Thomas Quester        Zerberus    the.fawn@datahh
  279.   Lampenland 9            Mausnetz    Thomas Quester @ HH
  280.   2050 Hamburg 80               uucp            the.fawn@mcshh.hanse.de
  281.   Tel./Btx (040) 720 54 31
  282.     
  283.     
  284.             
  285.